self serving - German English Dictionary